Linux 局域网localhost

背景:有一个部署在Linux虚拟机中的web应用,但是虚拟机没有安装图形界面只有字符界面,Linux作为服务器部署web应用,但是不能通过其自身localhost访问,不方便调试,如何能够让主机通过访问Linux虚拟机的局域网IP+端口访问web应用呢?

步骤如下:

Linux虚拟机为NAT或桥接模式,确保主机能够ping通;

# vi /etc/hosts
  127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4  
  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

修改为:

  192.168.80.21   localhost localhost.localdomain localhost4 localhost4.localdomain4
  ::1         localhost localhost.localdomain localhost6 localhost6.localdomain6

其中192.168.80.21是Linux虚拟机的局域网IP;

将web应用部署在localhost中;

打开主机浏览器,输入192.168.80.21:端口 即可访问;